package main

import (
	"text/template"
	"tmall_go/models"
	"tmall_go/routers"

	"github.com/gin-gonic/gin"
)

func main() {
	// // 创建一个默认路由引擎
	r := gin.Default()
	// 自定义模板函数，需要放在加载模板之前
	r.SetFuncMap(template.FuncMap{
		"DbTimeToTime": models.DbTimeToTime,
	})
	// 加载模板
	r.LoadHTMLGlob("templates/**/*")
	// 配置静态路由 参数一是路由，参数二是映射目录
	r.Static("/static", "./static")

	// 前台
	routers.FrontRoutersInit(r)
	// 后台
	routers.BackRoutersInit(r)

	// json测试
	routers.JsonRoutersInit(r)

	r.Run() // 监听并在 127.0.0.1:8080 上启动服务
}
